function [ Support Success ] = sbrSpecial( y,N,C,refSupprort )
%SBR4 Summary of this function goes here
%   Detailed explanation goes here

% Run CTF
Q = y * y';

% decompose Q to find frame V
NumDomEigVals= FindNonZeroValues(eig(Q),5e-8);
[V,d] = eig_r(Q,min(NumDomEigVals,2*N));
v = V*diag(sqrt(d));
[RecSupp] = RunOMP_forMB_SPECIAL(v, C,N,0,y);
Support = sort(unique(RecSupp));
    
% Decide on success
if (is_contained(refSupprort,Support)  && (rank(C(:,Support)) == length(Support)))
    Success= 1;
else
    Success = 0;
end

%% DEBUG CODE
if (is_contained(refSupprort,Support)  && (rank(C(:,Support)) < length(Support)))
    printf('whooo');
    pause
end

%% DEBUG CODE

end

